ElasTool: An automated toolkit for elastic constants calculation
نویسندگان
چکیده
We present the ElasTool package, an automated toolkit for calculating second-order elastic constants (SOECs) of any two- (2D) and three-dimensional (3D) crystal systems. uses three kinds strain-matrix sets, i.e., high-efficiency sets (OHESS), universal linear-independent coupling strains (ULICS), all-single-element (ASESS), to calculate SOECs automatically. can efficiently compute both zero- high-temperature constants. describe in detail theoretical background computational method constants, package structure, installation, run, input/output files, controlling parameters, two representative examples how use package. is useful either exploration materials' properties or high-throughput new materials screening design. freely available on GitHub: https://github.com/elastool Program Title: CPC Library link program files: https://doi.org/10.17632/ktvmxrdhpz.1 Code Ocean capsule: https://codeocean.com/capsule/1893813 Licensing provisions: GNU General Public License, version 3 Programming language: Python External routines: NumPy [1], Spglib [2], ASE [3], Pandas [4] Nature problem: The stress-strain calculation depends accurate stresses calculated with first-principles methods, such as density functional theory (DFT). Compared energy-strain method, approach needs a smaller number strain solve equation needed deduce constants; it also more straightforward implement. However, take lot time within DFT. Thus, efficient are urgently improve efficiency An solution coupled DFT necessary Solution method: decrease optimize sets. our previously proposed (OHESS) processes tensor using adopt (ASESS) (ULICS) approaches. It deal systems belonging 2D 3D. Having obtained moduli, gives other essential mechanical Young's modulus, bulk anisotropy, Debye temperature, sound velocities. Additional comments including restrictions unusual features: Currently, this interfaces Vienna Ab initio Simulation Package (VASP) code stress tensors calculator. [5-7] Extension electronic structures straightforward. https://numpy.org/ https://atztogo.github.io/spglib/ https://wiki.fysik.dtu.dk/ase/ https://pandas.pydata.org/ https://www.vasp.at/ G. Kresse, J. Furthmüller, Efficient iterative schemes ab total-energy calculations plane-wave basis set, Phys. Rev. B 54 (1996) 11169. D. Joubert, From ultrasoft pseudopotentials projector augmented-wave 59 (1999) 1758.
منابع مشابه
Least square method for the calculation of elastic constants
Article history: Received 21 September 2010 Accepted 19 March 2011 Available online 23 March 2011
متن کاملCalculation of Elastic Bond Constants in Atomistic Strain Analysis
Strain analysis has significance both for tailoring material properties and designing nanoscale devices. In particular, strain plays a vital role in engineering the growth thermodynamics and kinetics and is applicable for designing optoelectronic devices. In this paper, we present a methodology for establishing the relationship between elastic bond constants and measurable parameters, i.e., Poi...
متن کاملAb-initio calculation of the pressure dependence of phonons and elastic constants for Al and Li
2014 We calculated the interionic potentials for aluminium and lithium from first principle pseudopotentials. We constructed these pseudopotentials from the induced electron densities around an aluminium nucleus and around a lithium nucleus respectively. Then we calculated the phonon dispersion curves and the elastic constants. We repeated the whole calculation for several values of pressure by...
متن کاملA model for calculating diffraction elastic constants
Copyright c © International Union of Crystallography Author(s) of this paper may load this reprint on their own web site or institutional repository provided that this cover page is retained. Republication of this article or its storage in electronic databases other than as specified above is not permitted without prior permission in writing from the IUCr. For further information see http://jou...
متن کاملAn All-in-One Toolkit for Automated White-Box Testing
Automated white-box testing is a major issue in software engineering. Over the years, several tools have been proposed for supporting distinct parts of the testing process. Yet, these tools are mostly separated and most of them support only a fixed and restricted subset of testing criteria. We describe in this paper FRAMA-C/LTEST, a generic and integrated toolkit for automated white-box testing...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Physics Communications
سال: 2022
ISSN: ['1879-2944', '0010-4655']
DOI: https://doi.org/10.1016/j.cpc.2021.108180